﻿//delegate bool MyDelegate<T>(T value);
//class MyClass
//{
//    static bool Method1(int i)
//    {
//    }
//    static bool Method2(string s)
//    {

//    }
//    static void Main()
//    {
//        MyDelegate<int> pl = new MyDelegate<int>(Method1);
//        MyDelegate<string> p2 = Method2;
//    }
//}
    
    